# -*- coding: utf-8 -*-
'''
Created on Feb 2, 2010

@author: xen
'''

import md5

def sign(s):
  """ Функция возвращает подпись от строки, задача получить тот же результат, что и на странице
      http://vkontakte.ru/pages.php?id=2372591
      import md5
      >>> m=md5.new()
      >>> m.update("api_id=4method=secure.getAppBalancerandom=83962759timestamp=1238714241v=2.0api_secret")
      >>> m.hexdigest()
      '7598d64720bb39544679f2ca256fa538'
    >>> 
  """
  m = md5.new()
  m.update(s)
  return m.hexdigest()


from google.appengine.api import mail

def sendmail(self):
  user_address = self.request.get("email_address")
  if not mail.is_email_valid(user_address):
    pass
    # запросить у пользователя верный адрес электронной почты
  else:
    confirmation_url = "" #createNewUserConfirmation(self.request)
    sender_address = "support@example.com"
    subject = "Подтверждение регистрации"
    body = """Спасибо за регистрацию на нашем сайте!  Пожалуйста, активируйте свою учетную запись, следуя по ссылке:
%s
""" % confirmation_url

    mail.send_mail(sender_address, user_address, subject, body)